<template>
  <div>
    <h1 class="mt50">关于组件库</h1>
    <p>已经默认集成Uview</p>
    <h1>关于请求</h1>
    <p>
      对uview的请求进行二次封装,目前可以像axios一样发送请求,具体实例在src/api/login里面封装,下面是发送方式
      强烈推荐async await 并且配合$to
    </p>
    <h1>关于路由</h1>
    <p>
      可以像原生vue一样使用this.$Router.push()
      具体使用参考官网https://hhyang.cn/v2/
    </p>
    <h1>关系状态管理</h1>
    <p>默认继承vuex</p>
    <h1>关系全局样式</h1>
    <p>全局样式是uview主题同名文件 具体在src/static/scss</p>
    <h1>关于全局加载</h1>
    <p>默认集成全局加载 默认在src/components/custom-page-loading</p>
    <h1>关于全局model</h1>
    <p>默认集成全局加载 默认在src/components/custom-model</p>
  </div>
</template>

<script>
import { httpbin } from '@/api/login.js'
export default {
  name: 'Category',
  onShow() {
    this.httpbin()
  },
  methods: {
    async httpbin() {
      const [res, err] = await this.$to(httpbin({ a: 1 }))
      if (!err) {
        console.log(res)
      }
    }
  }
}
</script>

<style lang="scss" scoped></style>
